//保存表格的实例对象
var tableI = null;

function aa(){
    tableI.reload();
}

// 查看历史商品评论人数和次数
$(function (){
    $.ajax({
        type:'get',
        url:'/productReview/getReviewList',
        success:function (res){
            $('#pl_sppl_lsplcs').val(res.count);
            $('#pl_sppl_lsplrs').val(res.count);
        }
    })
})

// 查看今日商品评论人数和次数
$(function (){
    $.ajax({
        type:'get',
        url:'/productReview/getProductToday',
        success:function (res){
            $('#pl_sppl_jrplcs').val(res.cou);
            $('#pl_sppl_jrplrs').val(res.cou);
        }
    })
})

var tableI = null;
function  funtt(){
    tableI.reload('tableIn');
}

layui.use(['table','form'], function () {
    var table = layui.table;
    var form = layui.form;

// 展示表格
    tableI = table.render({
        elem: '#productReview',
        url: '/productReview/getReview',
        id: 'tableIn',
        page: {
            //       总条数  左箭头  显示的页数 右箭头  // 每页显示条数
            layout: ['count', 'prev', 'page', 'next', 'limit'],
            groups: 1,
            // 每页显示条数
            limit: 5,
            // 每页显示条数
            limits: [5, 8, 10]
        },
        cols: [[
                {field: 'userAccount', title: "成员账号", width: 200},
                {field: 'userRemark', title: "昵称", width: 180},
                {field: 'userName', title: "成员名称", width: 160},
                {field: 'commodityName', title: "所属商品", width: 160},
                {field: 'commentDate', title: "发言时间", width: 210,sort: true},
                {field: 'content', title: "发言内容", width: 196},
                {field: 'status', title: "状态", width: 150, templet: function (d) {
                        if (d.status == 1){
                            return "已通过";
                        }if (d.status == 2){
                            return "已拦截";
                        }if (d.status == 3){
                            return "已删除";
                        }
                    }},
                {title: '操作', toolbar: '#toolbtn', width: 160}
            ]],
        parseData: function (res) {
            return {
                "code": res.code,
                "msg": res.msg,
                "count": res.count,
                "data": res.data
            };
        },
        toolbar: '#toolbarbtn'
    })

    // 尾吧
    table.on('tool(test)', function (obj) {
        data = obj.data
        console.log(data)
        // 拦截
        if (obj.event === 'intercept') {
            $.ajax({
                type: 'post',
                url: '/productReview/updateReviewBlocked',
                data: {
                    "id": obj.data.id,
                    status: 2
                },
                dataType: 'json',
                success: function (res) {
                    // 刷新页面
                    tableI.reload();
                    if (res.start == 200){
                        layer.msg(res.msg,{time:500,icon:5})
                    }
                    else {
                        layer.msg(res.msg,{time:500,icon:6})
                    }
                }
            })
            // 通过
        }else if (obj.event === 'adopt') {
            $.ajax({
                type: 'post',
                url: '/productReview/updateReviewBlocked',
                data: {
                    "id": obj.data.id,
                    status: 1
                },
                dataType: 'json',
                success: function (res) {
                    // 刷新页面
                    tableI.reload();
                    if (res.start == 200){
                        layer.msg(res.msg,{time:500,icon:5})
                    }
                    else {
                        layer.msg(res.msg,{time:500,icon:6})
                    }
                }
            })
        // 删除
        } else if (obj.event === 'delete') {
            layer.confirm('真的删除' + obj.data.content + '吗?', function (index) {
                $.ajax({
                    type: 'post',
                    url: '/productReview/updateReviewBlocked',
                    data: {
                        "id": obj.data.id,
                        status: 3
                    },
                    dataType: 'json',
                    success: function (res) {
                        tableI.reload();
                        if (res.start == 200){
                            layer.msg(res.msg,{time:500,icon:5})
                        }
                        else {
                            layer.msg(res.msg,{time:500,icon:6})
                        }
                    },
                    error: function (e) {
                        console.log(e);
                    }
                })
            });
        }
    })

    // // 点击按钮隐藏管理人员，显示前端用户
    // $("#pl_but_qdyh").click(function () {
    //     // 隐藏管理人员
    //     $("#body_first").css('display','none');
    //     // 显示前端用户
    //     $("#body_second").css('display','block');
    // })
    //
    // // 点击按钮隐藏前端用户，显示管理人员
    // $("#pl_but_glry").click(function () {
    //     // 显示管理人员
    //     $("#body_first").css('display','block');
    //     // 隐藏前端用户
    //     $("#body_second").css('display','none');
    // })

    // 点击按钮事件 查看全部评论
    $("#pl_but_qbpl").click(function () {
        table.reload('tableIn',{
            url:'/productReview/getReview',
        })
    })

    // 点击按钮事件 查看正常评论
    $("#pl_but_zc").click(function () {
        table.reload('tableIn',{
            url:'/productReview/getReviewNormal',
            where:{
                status: 1
            }
        })
    })
    // 点击按钮事件 查看已拦截评论
    $("#pl_but_ylj").click(function () {
        table.reload('tableIn',{
            url:'/productReview/getReviewNormal',
            where:{
                status: 2
            }
        })
    })

    // 点击按钮事件 查看已删除评论
    $("#pl_but_ysc").click(function () {
        table.reload('tableIn',{
            url:'/productReview/getReviewNormal',
            where:{
                status: 3
            }
        })
    })
})


$.ajax({
    type:'post',
    url:'/reviewStatistics/getReviewStatistics',
    data:{},
    dataType:'json',
    success:function (res){
        sessionStorage.setItem("couponArray", JSON.stringify(res.data));
    }
})

// 时间
var dateArray = new Array();
// 商品评论人数 1
var spArray = new Array();
// 课程评论人数 2
var kcArray = new Array();
// 微圈评论人数 3
var wqArray = new Array();

// 商品评论人数 1
$.ajax({
    type:'post',
    url:'/reviewStatistics/getReviewStatistics',
    data:{
        commentComm:1
    },
    dataType:'json',
    success:function (res){
        console.log(res.data);
        res.data.forEach(function (i){
            dateArray.push(i.clickDate)
            spArray.push(i.count)
        })
        sessionStorage.setItem("dateArray", JSON.stringify(dateArray));
        sessionStorage.setItem("spArray", JSON.stringify(spArray));
    }
})


// 课程评论人数 2
$.ajax({
    type:'post',
    url:'/reviewStatistics/getReviewStatistics',
    data:{
        commentComm:2
    },
    dataType:'json',
    success:function (res){
        res.data.forEach(function (i){
            kcArray.push(i.count)
        })
        sessionStorage.setItem("kcArray", JSON.stringify(kcArray));
    }
})

// 微圈评论人数 3
$.ajax({
    type:'post',
    url:'/reviewStatistics/getReviewStatistics',
    data:{
        commentComm:3
    },
    dataType:'json',
    success:function (res){
        res.data.forEach(function (i){
            wqArray.push(i.count)
        })
        sessionStorage.setItem("wqArray", JSON.stringify(wqArray));
        console.log(wqArray)
    }
})